OTStreamLogViewer uses a bunch of library modules from the Internet Config package. I did this because Internet Config contains lots of useful functionality that I have already written once and don’t want to write again. IC source code is Public Domain, so there is no restrictions on distribution.
The library modules are in Pascal and it was much easier to write C header files for them than rewrite them in C.
Note that, while OTStreamLogViewer does use IC to store its preferences, that use of the IC API is independent of this use of the IC source code. The modules included in this folder are compiled into the program and are always present in the program, regardless of whether IC is installed or not.
You can learn more about Internet Config by downloading the IC Programmer’s Kit from the addresses given in the Internet Config FAQ: